package jok.io;

public class RecursionDemo {

	public static void main(String[] args) {

		int result = GetFactorial(5);
		System.out.println(result);
	}

	/**
	 * 计算阶乘（递归）
	 * 
	 * @param value
	 * @return
	 */
	public static int GetFactorial(int n) {
		if (n >= 0) {
			if (n == 0 || n == 1) {
				return 1;
			} else {
				return n * GetFactorial(n - 1);
			}
		} else {
			return -1;
		}
	}
}
